package com.jz.cost.service;

import com.jz.cost.model.CostAddVo;
import com.jz.cost.model.CostSelectVo;
import com.jz.cost.model.CostUpdateStatusVo;
import com.jz.cost.model.CostUpdateVo;
import com.jz.util.ResultVo;

import javax.validation.Valid;

/**
 * Created by WISE on 2021/12/26.
 */
public interface CostService {
    //1.首页分页展示小类
    ResultVo firstPage(CostSelectVo costSelectVo);

    ResultVo addCost(@Valid CostAddVo costAddVO);

    ResultVo queryByUserId(Integer userId);

    ResultVo updateStatus(@Valid CostUpdateStatusVo costUpdateStatusVo);

    ResultVo updateCost(@Valid CostUpdateVo costUpdateVo);

    ResultVo queryTax();

    ResultVo queryPrice();

//    ResultVo queryWarehouseTagList();
//
//    ResultVo queryAll();

    //    ResultVo addSubClass(@Valid CatAddVo partAddVO);
//
//    ResultVo queryById(Integer id);
//
//    ResultVo queryAll2();
//
}


